@charset "utf-8";
/* CSS Document */

/*common*/
*,body,div,p,span,a,i,table,tr,td,ul,li,h1,h2,h3,h4,h5,h6,img,input,button,label,textarea{ padding:0px; margin:0px;color:#000;}
 input:-ms-input-placeholder,input:-moz-input-placeholder, textarea:-ms-input-placeholder{color: #bbb;}
 input::-webkit-input-placeholder,input::-moz-input-placeholder, textarea::-webkit-input-placeholder{color: #bbb;}
a{ text-decoration:none; color:#fdc240;}
a:hover{ text-decoration:underline;}
img{ border:0px;}
ul,li{ list-style:none;}
select::-ms-expand { display: none; }

body{background:#fcfcf4; width:100%;}
.maxwid{ width:1520px; margin:0px auto;}
.clear{ clear:both;}
.juzhong{ margin:0px auto;}
.fl{ float:left;}
.fr{ float:right;}
.flcenter{ float: left; margin-left: 26%;}
.magT{margin-top: 20px;}
.magB{margin-bottom: 20px;}
.hidden{ display:none;}
.yhctop a:hover{ text-decoration: underline;}
a:hover,.loginxl a:hover{ text-decoration: none;}


/*字体*/
@font-face{font-family: 'siyuan';src:url('/font/siyuan.ttf') format('truetype')} 	
body{font-family:Arial,"Microsoft YaHei","微软雅黑","宋体"; overflow-x:hidden;}
/*彩色线条*/
.rainbow {height: 5px; width:100%;background:url(/images/webline.jpg) repeat-x left;}

/*head*/
header{ position:relative;
    /* box-shadow:0px 15px 10px -15px #999;height:100px; */
}
/*logo*/
.toplogo{ position:relative;z-index:1; height: 102px;}
.toplogo img{ height:45px; margin-top: 32.5px;}
.toplogo span{height:45px; margin-top: 27.5px;background: url(/images/logo_ico.png) no-repeat; background-size:45px; padding-left: 55px;font:bold 38px/45px "siyuan";}

/*yhctop*/
.yhctop{height:30px;font-size: 14px; line-height: 30px; padding: 10px 0;}
.yhctop i{ font-variant: normal; padding: 0 10px;color:#c9455a;}
.yhctop a{color:#c9455a;}
.topfont{ margin-right: 20px;float: right;}

/*未登录*/
.wlogin{height:30px; position:relative;}
.wlogin span{ position:relative;display:inline-block;}
.wlogin a{ display:inline-block;}
.wlogin .toux img{ width:16px; height:16px; float:left; margin:7px 6px 0 0;border:1px solid #fdc240; border-radius: 100%;}
.wlogin font{font:14px/30px "microsoft yahei"; color:#c9455a; float:left; }
/*已登陆*/
.ylogin{height:30px; position:relative;}
.ylogin span{ position:relative;display:inline-block;}
.ylogin a{ display:inline-block;}
.ylogin .toux img{ width:16px; height:16px; float:left; margin:7px 6px 0 0;border:1px solid #fdc240; border-radius: 100%;}
.ylogin font{font:14px/30px "microsoft yahei"; color:#c9455a; float:left; }
.loginxl{ position:absolute; top:35px; left:0px; width:80px;z-index:10000;border-bottom:1px solid #e1e1e1;display:none;}
.loginxl a{ text-align:center;font:14px/30px "microsoft yahei"; color:#333; display:block; border-top:1px solid #e1e1e1;background:#f4f4f4;}
.loginxl a:hover{color:#c9455a;}
.ylogin:hover .loginxl{ display:block;}

/*搜索框*/
.yhctop .searchlan{ float: right;}
.yhctop .searchlan .searchL{background-color: #eee4c1;float:left;border-radius:20px 0px 0px 20px; padding-left: 10px; }
.yhctop .searchlan select{float:left;font:12px/30px "microsoft yahei";height:30px;text-align:center;border:0px;background-color: #eee4c1; color: #887952;}
.yhctop .searchlan select option{ text-align:center;}
.yhctop .searchlan input[type="text"],.searchlan .txt{ border:0px; border-left:1px solid #d6c177;background-color: #eee4c1;width:130px; height:30px; text-indent:10px; float:left;font:12px/30px "microsoft yahei"; border-radius: 0;}
.yhctop .searchlan input[type="button"],.searchlan .btn{ background:#c9455a url(/images/search.png) no-repeat center;border-radius:0px 20px 20px 0px; width:30px; text-align:center;float:left; height:30px;}

/*导航栏*/
.yhcmenu{ height:50px;border:1px dashed #c5bdb0;border-radius: 30px; padding: 0 20px; margin:0 auto 10px; display: flex; justify-content: center;}
.yhcmenu ul{ text-align: center;}
.yhcmenu li.m{float:left;position: relative; text-align:center;z-index:101; padding:0px 18px;}
.yhcmenu li.first{ background:none;}
.yhcmenu li.m a{font:bold 18px/50px "microsoft yahei";display:inline-block;text-align:center; color:#333;}
.yhcmenu li.m a.on,.yhcmenu li.m a:hover,.yhcmenu li.on{ color:#c9455a;}
/*二级*/
.yhcmenu .sub{ background:rgba(255,255,255,0.9); display:none;position: absolute; top:50px;z-index:100;
    left:50%;  margin-left: -50%;width:100%;
    border:1px solid #e1e1e1; background:rgba(255,255,255,.9);background:#fff\9;}
.yhcmenu .sub li{ text-align:center; border-bottom:1px dashed #e1e1e1;padding:0 10px;}
.yhcmenu .sub li.last{ border:0px;}
.yhcmenu .sub li a{ color:#000;font:bold 16px/20px "siyuani";padding:15px 0; background:none;}
.yhcmenu .sub li:hover{ background:#edbf47;}
.yhcmenu .sub li:hover a{ color: #000;}
.yhcmenu li .mobiletu{ display:none; position:absolute; top:84px; left:50%; margin-left:-55px; z-index:1000;}
.yhcmenu li.mobile:hover .mobiletu{ display:block;}

/*banner*/
.fullscreen{position:relative;background:#fff;margin:0 auto; overflow:hidden;}
.fullscreen .bd{position:relative;z-index:0;}
.fullscreen .bd li img{width:100%;vertical-align:top;}
/*底部小圆点*/
.fullscreen .hd{position:relative;z-index:1;margin-top:-23px;text-align:center;}
.fullSlide .hd ul{text-align:center;}
.fullscreen .hd ul li{display:inline-block;zoom:1;width:15px;height:15px;margin:0 5px;background-color: rgba(0, 0, 0, .5); background-color: #666\9;cursor:pointer;overflow:hidden;text-indent: -9999px;border-radius: 500%; outline:none; border:1px solid #fff;}
.fullscreen .hd ul .on{background-color: rgba(201, 69, 90, .9); background-color: #c9455a\9;}

/*广告*/
.fullscreens{position:relative;background:#fff;overflow:hidden;}
.fullscreens .bd{position:relative;z-index:0;}
.fullscreens .bd li img{width:100%;vertical-align:top;}
/*底部小圆点*/
.fullscreens .hd{position:relative;z-index:1;margin-top:-23px;text-align:center;}
.fullSlides .hd ul{text-align:center;}
.fullscreens .hd ul li{display:inline-block;zoom:1;width:15px;height:15px;margin:0 5px;background-color: rgba(0, 0, 0, .5); background-color: #666\9;cursor:pointer;overflow:hidden;text-indent: -9999px;border-radius: 500%; outline:none; border:1px solid #fff;}
.fullscreens .hd ul .on{background-color: rgba(201, 69, 90, .9); background-color: #c9455a\9;}
/*顶部资讯*/
.topnews{ width:100%;border-bottom: 1px dashed #cbb89a;}
.topnews .maxwid{background:url(/images/news_ico.png) no-repeat left; height:60px;}
.topnews .bd{ width:1520px; margin-left:40px;}
.topnews li{font:14px/60px "microsoft yahei"; _display:inline; width:auto !important; margin-right:400px; float:left;}
.topnews li a{ color:#333; margin-right:20px; display:inline-block;}
.topnews li span{color:#666;}

.adplace img{ width: 1520px;}

/*主体*/
/*indexslide*/
.indexslide { overflow: hidden; padding: 0;}
.indexslide .hd{width: 100%;}
.indexslide .hd ul { overflow: hidden; zoom: 1; }
.indexslide .hd ul li { float: left;height: 150px; width: 253.33px; text-align: center; position: relative; }
.indexslide .hd ul li span{ display: inline-block; width: 100%; overflow: hidden; height:55px; margin-top: 20px;}
.indexslide .hd ul li span img{ height: 55px;}
.indexslide .hd ul li a {font:bold 24px/30px "siyuan"; color:#fff; display: inline-block; padding-bottom: 20px;}
.indexslide .hd ul li:hover { cursor: pointer;}
.indexslide .hd ul li.on a{text-shadow:#f8db9c 0px 1px 1px;
    background-image:url(/images/indexTab_on.png); background-position:bottom center; background-repeat: no-repeat; background-size: 15px;
}
.indexslide .hd .li1{border-radius: 20px 0 0 20px;background-color: #fcca33;}
.indexslide .hd .li2{background-color: #ef5e27;}
.indexslide .hd .li3{background-color: #b8384f;}
.indexslide .hd .li4{background-color: #f89d34;}
.indexslide .hd .li5{background-color: #eb6a7c;}
.indexslide .hd .li6{border-radius: 0px 20px 20px 0px;background-color: #ff9966;}
.indexslide .bd  ul{ margin: 20px -15px;}
.indexslide .bd li{ margin: 10px 15px; float: left;width: 270px; text-align: center; border-width: 5px; border-style: solid; border-radius:10px; }
.indexslide .bd li a{ display: inline-block;}
.indexslide .bd li img{ width: 270px; height: 187px;border-radius:5px;}
.indexslide .bd li span { display: inline-block; height: 55px; line-height: 55px; font-weight: bold; color: #333; background-color: #fff; text-align: center; }
.indexslide .bd .ul1 li{border-color: #fcca33;}
.indexslide .bd .ul2 li{border-color: #ef5e27;}
.indexslide .bd .ul3 li{border-color: #b8384f;}
.indexslide .bd .ul4 li{border-color: #f89d34;}
.indexslide .bd .ul5 li{border-color: #eb6a7c;}
.indexslide .bd .ul6 li{border-color: #ff9966;}


/*其他页面*/
.yhcban{ height: 165px; background: url(/images/erban.jpg) no-repeat top center; text-align: center;font:bold 28px/45px "microsoft yahei"; color: #c9455a; line-height: 130px;}

/*foot*/
.zkfoot .maxwid{color:#b8384f;font:14px/60px "microsoft yahei"; height: 60px;}
.zkfoot .link,.zkfoot .lxinfo,.zkfoot .copy{ width: 33.33%; float: left;}
.zkfoot .lxinfo{ text-align:center;}
.zkfoot .copy{ text-align: right;}
.zkfoot .link a{font:14px/60px "microsoft yahei"; color:#b8384f;border-right:1px solid #b8384f; padding:0px 10px;}
.zkfoot .link a:first{ padding-left: 0;}
.zkfoot .link a.last{ border:0px;}

/*单页*/
.friendlink{ padding:10px 0px;}
.friendlink a{font:14px/50px "microsoft yahei"; color:#333; padding-right:20px; cursor:pointer; }
.contactus{padding:10px 0px;}
.contactus p{font:14px/40px "microsoft yahei"; color:#333;}
/*帮助中心+消息提醒*/
.sideBox2 { overflow: hidden;  margin: 20px 0px; width:100%; }
.sideBox2 .hd { padding:10px 10px; margin-bottom:20px; position:relative;background: url("/images/limore.png") #fbe6b9 97% 50% no-repeat; cursor: pointer;}
.sideBox2 .hd h3 { color: #333;font:16px/30px "microsoft yahei"; padding:10px 0px 10px 20px; width:90%; overflow:hidden;}
.sideBox2 .bd { border:1px solid #e1e1e1; margin:0px 0px 10px; }
.sideBox2 .bd li { overflow: hidden; }
.sideBox2 .bd .txt{font:16px/30px "microsoft yahei"; color:#000;padding:20px 20px;}
.sideBox2 .on h3 p,.sideBox2 .on h3 span{color: #fff;}
.sideBox2 h3 p.fl{ margin-left:10px;}
.sideBox2 .on { background: url("/images/limoreon.png") #E44D1B 97% 50% no-repeat; }
.sideBox2 .yidu,.sideBox2 .weidu{ padding:0px 5px; border-radius:0px 10px 10px 0px; display:inline-block; position:absolute; left:0px; top:0px;color:#fff;font:12px/20px "microsoft yahei"; z-index:1000;}
.sideBox2 .yidu{ background:#bbb;}
.sideBox2 .weidu{ background:#f15e2a;}

/*个人中心*/
/*左侧导航*/
.conmain2 .leftmenu .tit2{padding-top:30px;text-align: center; background: url(/images/corner-1.png) repeat right bottom; background-size: 260px 210px;}
.conmain2 .leftmenu .tit2 img{ border:1px solid #e1e1e1; width:80px;border-radius:200%; display:block; margin: 0px auto;}
.conmain2 .leftmenu .tit2 span{color: #333;font:bold 20px/50px "siyuan";display: block;}
.conmain2 .leftmenu .ico1{ background:url(/images/mine_ico1.png) no-repeat 30px 50%; background-size:20px;text-indent: 30px;}
.conmain2 .leftmenu .ico2{ background:url(/images/mine_ico2.png) no-repeat 30px 50%;background-size:20px;}
.conmain2 .leftmenu .ico3{ background:url(/images/mine_ico3.png) no-repeat 30px 50%;background-size:20px;}
.conmain2 .leftmenu .ico4{ background:url(/images/mine_ico4.png) no-repeat 30px 50%;background-size:20px;}
.conmain2 .leftmenu .ico5{ background:url(/images/mine_ico5.png) no-repeat 30px 50%;background-size:20px;}
.conmain2 .leftmenu a.ico1.on{ background-image:url(/images/mine_ico1_on.png);}
.conmain2 .leftmenu a.ico2.on{ background-image:url(/images/mine_ico2_on.png);}
.conmain2 .leftmenu a.ico3.on{ background-image:url(/images/mine_ico3_on.png);}
.conmain2 .leftmenu a.ico4.on{ background-image:url(/images/mine_ico4_on.png);}
.conmain2 .leftmenu a.ico5.on{ background-image:url(/images/mine_ico5_on.png);}
/*右侧内容*/

/*表格表单*/
.conmain2 .formnei{ padding:10px 0px; position:relative;}
.conmain2 .formnei table{ width:60%; margin:0px auto;}
.conmain2 .formnei2 table{ width:50%; margin:0px auto;}
.conmain2 .formnei table td{ font:16px/30px "microsoft yahei"; padding:10px 0px;}
.conmain2 .formnei label{ color:#000;font:16px/60px "microsoft yahei"; padding-right:20px;}
.conmain2 .formnei i{ padding:0px 10px;font:20px/40px "microsoft yahei";}
.conmain2 .formnei div{ float:left; width:100%; text-align:left;font:16px/60px "microsoft yahei";}
.conmain2 .formnei input[type="text"]::placeholder{ color: #999;}
.conmain2 .formnei input[type="text"],.conmain2 .rightnei .formnei textarea,.conmain2 .rightnei .formnei input[type="password"],.conmain2 .rightnei .formnei input[type="tel"],.conmain2 .rightnei .formnei input[type="email"]{text-indent: 10px; width:84%;height:50px; border:1px solid #e1e1e1;font:16px/50px "microsoft yahei";text-align:left; background:#fff;}
.conmain2 .formnei2 input[type="text"],.conmain2 .rightnei .formnei2 textarea,.conmain2 .rightnei .formnei2 input[type="password"],.conmain2 .rightnei .formnei2 input[type="tel"],.conmain2 .rightnei .formnei2 input[type="email"]{width:100%;}
.conmain2 .rightnei .formnei textarea{font:16px/30px "microsoft yahei"; height:120px; padding:10px 0px; }
.conmain2  .formnei .three{width:91.5%;}
.conmain2  .formnei .three select{ width: 30%; margin-right: 1%;}
.conmain2  .formnei select{appearance:none;-moz-appearance:none;-webkit-appearance:none; color:#999; background:#fff url(/images/selectico-b.png) no-repeat 95% 50%; padding-right:20px;
width:84%;height:50px;height:26px\9; border:1px solid #e1e1e1;font:16px/50px "microsoft yahei";text-align:left;}
.conmain2 .formnei select option{ text-align:left;}
.conmain2 .formnei textarea{ line-height:30px; height:120px;}
.conmain2  .formnei .change{ margin-left: 15px; cursor: pointer;}
.conmain2 input[type="button"],.conmain2 .rightnei input[type="submit"]{cursor:pointer;text-align:center;color:#fff;border:0px; }
.conmain2 input[type="button"].small,.conmain2 .rightnei input[type="submit"].small{ font:16px/50px "microsoft yahei"; padding:0px 20px;}
.conmain2 input[type="button"].big,.conmain2 .rightnei input[type="submit"].big{font:16px/50px "microsoft yahei";width:100%;}
.conmain2 .formnei  .ssx span{ width:20%;display:inline-block; text-align:right;}
.conmain2 .formnei  .ssx select{ width:80%;}
.btnan{ text-align:center; margin:0px auto; overflow:hidden; width:100%;}
.conmain2 .formnei p{ line-height:30px; padding:5px;}
.changesj{margin:0px 20px 10px 0;}
.conmain2 .bshenhe{ padding:20px; overflow:hidden;} 

/*表格记录*/
.conmain2 .rightnei .formneijl{ padding:10px 0px;}
.conmain2 .rightnei .formneijl table{ border:1px solid #e1e1e1; width:100%;}
.conmain2 .rightnei .formneijl table td{font:16px/35px "microsoft yahei"; border:0px; text-align:left; text-indent:30px;}
.conmain2 .rightnei .formneijl div.tit{ width:100%; padding:0px;}
.conmain2 .rightnei .formneijl div.tit h3{font:bold 18px/50px "microsoft yahei";text-align:center;border:1px solid #e1e1e1; border-bottom:0px;}
.conmain2 .rightnei .formneijl2 table td{font:14px/35px "microsoft yahei"; padding:5px;}

/*系统提醒*/
.sideBox { overflow: hidden;  margin: 20px 0px; width:100%; }
.sideBox .hd { height: 50px;background: #ec774b; padding: 0 10px; margin-bottom:10px; position:relative;}
.sideBox .hd h3 { color: #333;font:16px/50px "microsoft yahei"; text-indent:50px;}
.sideBox .bd { border:1px solid #e1e1e1; margin:0px 0px 10px; }
.sideBox .bd li { overflow: hidden; }
.sideBox .bd .txt{font:16px/30px "microsoft yahei"; color:#000;padding:10px;}
.sideBox .on h3 p,.sideBox .on h3 span{color: #fff;}
.sideBox .hd { background: url("/images/xitongico.png") #E3E3E3 45px 0px no-repeat; cursor: pointer; }
.sideBox .on { background: url("/images/xitongico.png") #edbf47 45px -38px no-repeat; }
.sideBox .yidu,.sideBox .weidu{ padding:0px 5px; border-radius:0px 10px 10px 0px; display:inline-block; position:absolute; left:0px; top:0px;color:#fff;font:14px/20px "microsoft yahei"; z-index:1000;}
.sideBox .yidu{ background:#edbf47;}
.sideBox .weidu{ background:#bbb;}

/*美化file*/
.upfile { position: relative; margin-top:20px; border-bottom:0px solid #e1e1e1; overflow:hidden;}
.upfile .input{text-indent: 10px; border:1px solid #e1e1e1; width: 460px; float: left; height: 40px;font:16px/40px "microsoft yahei";background: #fff; z-index: 99;}
.upfile .btn { float: left;z-index: 1; width: 70px; height:42px; font:16px/42px "microsoft yahei";background:#edac3a; color:#fff;cursor: pointer; text-align:center; margin-right:20px; }
.upfile .file { position: absolute; left: 0; width: 460px; top: 0;height:39px;filter: alpha(opacity=0); opacity: 0; cursor: pointer; }

/*按钮*/
.paianniu{ position:relative; margin:20px 0px 0px 0px; float: right;}
.paianniu input,.upfile .tijiao{cursor:pointer;font:16px/40px "microsoft yahei"; text-align:center;text-align:center; color:#fff; height:40px; border:0px; margin-left:10px;}
.paianniu .found{ background: url(/images/btn1.png) no-repeat; width: 80px;}
.paianniu .delete{ background: url(/images/btn2.png) no-repeat; width: 120px;}
.paianniu .found2{ background: url(/images/btn3.png) no-repeat; width: 170px;}
.paianniu .found3{ background: url(/images/btn4.png) no-repeat; width: 220px;}
.paianniu .sort{ background: url(/images/btn5.png) no-repeat; width: 80px;}
.paianniu .class{ background: url(/images/btn6.png) no-repeat; width: 150px;}
.paianniu .fl span{font:20px/60px "microsoft yahei"; text-indent:50px; position:relative;background:url(/images/dongwu7.png) no-repeat left; background-size:45px;display: inline-block;}
.backico{ position:absolute; top:5px; left:0px; cursor:pointer;}
.ziyuanye .backico{ position:absolute; top:-20px; left:40px; cursor:pointer;}
.zhutibtn{ background:url(/images/zhutibg.png) no-repeat; width:130px;font:18px/40px "siyuan"; text-align:center; color:#fff; border:0px; display:inline-block;}
.shuombtn{ position:absolute; top:-5px; left:50%; margin-left:-65px;}
/*收藏备课*/
.smallcon{ background-color: #fefbf5; padding-bottom: 10px;}
.smallcon .paianniu{float: left;}

/*资源列表*/
.ziyuanlist{margin-left: 2.2%;clear: both; }
.ziyuanlist li{ float:left; margin:20px 4.2%; height:150px;width: 11%; position: relative;text-align:center;font:16px/30px "microsoft yahei"; position:relative;}
.ziyuanlist li img{ height:110px; display:block;text-align:center; margin:0px auto; display:inline-block; max-width:158px;}
.ziyuanlist li a{ display:block; width:100%; color:#000;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.ziyuanlist li .lujing{position: absolute;left: 0;width: 300px;color: #999;font:12px/15px "microsoft yahei"; text-align: left;padding: 3px;
display: none;}
.ziyuanlist li .lujing a,.ziyuanlist li .lujing em{font-style: normal; display: inline-block; width: auto; padding: 0 3px; color: #666; overflow: inherit; }
.ziyuanlist li .lujing a:hover{ color: #c9455a; text-decoration: underline;}
.ziyuanlist li:hover .lujing{ display: block;}

.ziyuanlist2{margin:0px -5% 0 -3%;}
.ziyuanlist2 li{margin:20px 4.2%; }
/*活动*/
.ziyuanlist li.huod{background:url(/images/folder.png) no-repeat center 20%; background-size:100%;height:150px;line-height:125px;width: 15%;margin: 20px 2.2%;}
.ziyuanlist li.huod a{display:inline-block; width:80%;margin:0px auto; color:#333;font:600 15px/25px "microsoft yahei";text-align:center;white-space:normal;text-overflow:none;max-height:auto; vertical-align:middle;max-height:50px; overflow:hidden;}
.ziyuanlist li.huod a:hover{color:#c9455a;}

/*备课详情*/
.bkbody .ziyuanlist{margin: 0 -2.4%;}
.bkbody .ziyuanlist li{ width:15%;margin:10px 2.4%;height:150px;}

/*活动列表*/
.beikelist ul{ margin: 0 -19px; clear: both;}
.beikelist li{ position:relative;float:left; margin:20px 19px; width:208px;height:128px; line-height:60px; background:url(/images/folder.png) no-repeat center;background-size: cover;}
.beikelist li a{ width:76%; margin: 45px 12% 0;color:#333;font:600 15px/25px "microsoft yahei";padding-top: 0px;text-align:center;display:inline-block;height: 75px;word-wrap: break-word;}
.beikelist li:hover a{ color:#c9455a;}

/*备课*/
.bkbody .beikelist ul{margin:0 -4% 0 0%;}
.bkbody .beikelist li{margin:20px 3% 20px 2%;}

/*子页*/
.ziyenei{ margin:0px 20px;}
.ziyenei .ziyuanlist{ margin: 0 0 0 2%;}
.ziyenei .ziyuanlist li{ margin:20px 5.5%; width:120px;}
.ziyenei .ziyuanlist li img{ height:120px;width:120px; display:inline-block;}

/*首页活动更多列表*/
.syzylist{ overflow:hidden; margin:10px 20px 0;}
.syzylist li{ float:left; margin:20px 1%; width:18%; text-align:center;font:16px/30px "microsoft yahei"; position:relative;}
.syzylist li img{ height:140px; display:block;text-align:center; margin:0px auto; display:inline-block; max-width:100%;}
.syzylist li a{ display:block; width:100%; color:#666;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
/*复选框美化*/
.xuank{display:inline-block;position:absolute; right:25px; top:5px;width:30px; height:30px;}
.xuank label{ background:url(/images/checkbox.png) no-repeat; background-size: 30px; display:block;width:30px; height:30px;position:absolute; right:0px; top:0px; opacity:0.9;}
.xuank .on{background:url(/images/checkbox_on.png) no-repeat; background-size: 30px;}
.xuank input[type="checkbox"]{ width:20px; height:20px;-webkit-appearance:none;position:absolute; left:5px; top:5px;}
/*排序*/
.changewz{display:inline-block;position:absolute; right:0px; top:0px;width:30px; height:30px;}
.changewz button{background:url(/images/checkbox.png) no-repeat;background-size: 30px;display:block;width:30px; height:30px;position:absolute; right:0px; top:0px; opacity:0.9; border:0;}
.changewz .on{background:url(/images/checkbox_on.png) no-repeat;background-size: 30px;}
/*单选框美化*/
.radiotou{ height:40px; margin:10px 0px;}
.radiotou span{ display:inline-block; padding:0px 3px;}
.radiotou img{ border:1px solid #e1e1e1; border-radius:200px;}
.radiotou input{ width:18px; height:18px;}

/* .ziyuanlist2 .workx{
   left:20%;
}
.tybody .ziyuanlist .workx{
    left:17%;
} */
/* 结束备课 */
.closebk{ position:fixed; top:471px; right:50%; margin-right:-840px;height:228px; width: 82px;}
.closebk .btn{ border:0px;background:url(/images/finishbk.png) no-repeat;outline:0;height:228px; width: 82px;}

/*li功能项*/
.workx{ text-align:center;display:inline-block;position:absolute; 
    left:0; margin-left:0px; top:0px; padding: 0 10px 0 15px; 
    overflow:hidden;height:30px;line-height:30px;
    display:none; border-radius: 0px 15px 15px 0px; 
    background:rgba(255, 255, 255, .7);
}

.beikelist .workx,.ziyuanlist li.huod .workx{ left:0%;text-align:left;padding-left: 10px;top:0;}
.ziyuanlist .workx{top:0px;} 
.ziyuanlist li.huod .workx{top:10px;}

.workx input{width:26px; height:26px; display:inline-block; margin:2px 3px; border:0px; padding: 0;background-size: 26px;}
.workx .delete{ background:url(/images/work_delete.png) no-repeat center; background-size: 26px;}
.workx .edit{ background:url(/images/work_edit.png) no-repeat center;background-size: 26px;}
.workx .xiazai{ background:url(/images/xiazai-ico.png) no-repeat center;background-size: 26px;}
.workx .add{ background:url(/images/work_collect.png) no-repeat center;background-size: 26px;}
.workx .beizhu{background:url(/images/work_remarks.png) no-repeat center;background-size: 26px;}
.beizhuzi{ position:absolute; right:-120px; top:0px; width:100px;background:rgba(253,194,64,0.2);border-radius:0px 10px 10px 0px; border:0px solid #e1e1e1;color:#333;font:12px/16px "microsoft yahei"; z-index:100; padding:10px 10px; text-align:left;  overflow: hidden;display:none; word-wrap: break-word; }
.beizhuzi h3{ display:inline-block;font:bold 14px/20px "microsoft yahei"; color:#333;}
.beizhuzi a,.ziyuanlist li .beizhuzi a{text-align:left; line-height: 24px;color:#c9455a;}
.beizhuzi a:hover{text-decoration: underline;}
.workx .tianjia{ background:url(/images/work_add.png) no-repeat center;background-size: 26px;}
.workx .yichu{ background:url(/images/work_noadd.png) no-repeat center;background-size: 26px;}

.ziyuanlist li:hover .workx,
.beikelist li:hover .workx,
.beikelist2 li:hover .workx,
.ziyuanlist li:hover .beizhuzi,
.beikelist li:hover .beizhuzi,
.syzylist li:hover .workx{ display:block;}



/*导航页面*/
.conmain3 .nei{border:1px solid #c7c3c3;border-radius:10px;background:#fff url(/images/sidepic.png) no-repeat 80px bottom; background-size: 100px; position: relative; overflow: hidden;}
.conmain2 .nei{background:#fff url(/images/sidepic.png) no-repeat 80px bottom; background-size: 100px;}
.conmain3 .nei .line{background: url(/images/erconTop.png) no-repeat center top; width:1497px; height: 19px; position: absolute; top: -1px; z-index: 2; left: 11.5px;}
/*左侧导航*/
.conmain3 .leftmenu{ width:259px;position:relative;border-right:1px solid #c7c3c3;margin-bottom:-9999px;padding-bottom:9999px;}
.conmain3 .leftmenu .tit{ margin-top:40px;color: #ac781c;background:url(/images/ertit.png) no-repeat center top;font:bold 18px/72px "siyuan"; text-align: center;}

.conmain3 .leftmenu ul{ margin:20px 0px 0px; }
.conmain3 .leftmenu li a{ display:block;background-color:#f4f4f4; color:#333;display:block;text-align:center;font:16px/50px "siyuan";margin:10px 30px 20px; border:1px solid #e1e1e1; border-radius: 5px;}
.conmain3 .leftmenu a.on{color:#fff; background-color:#fa9144; border:1px solid #e17729;}
.conmain3 .leftmenu a:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);  cursor: pointer;}

/*右侧内容*/
.conmain3 .younei{width:1197px;padding:40px 30px 20px;border-left:0px solid #c7c3c3;min-height: 700px;}
.conmain3 .rightnei{ min-height: 750px;position:relative;}
.conmain4 .nei{ padding-top: 40px;background:url(/images/erbtm.png) no-repeat center bottom;min-height:750px;}
.conmain4 .younei{padding:0px;}
/*当前位置 */
.localplace{ background:url(/images/rainbowline.png) repeat-x bottom left; height: 60px; line-height: 60px;padding:0px 0px 10px;}
.localplace .weizhi{ font-size: 14px; color: #666666;background:url(/images/place.png) no-repeat left; padding-left: 25px; display: inline-block;}
.localplace .backindex{ width: 193px; height: 60px;background:url(/images/tohome.png) no-repeat; position: relative;display: inline-block;}
.localplace .backindex a{ position: absolute; left: 90px; top:0px; color:#c9455a;font-size: 16px; font-family: "siyuan"; font-weight: bold;}
.localplace .biao{font:20px/60px "microsoft yahei"; text-indent:48px; position:relative;background:url(/images/dongwu7.png) no-repeat left; background-size:45px;display: inline-block;}
/*搜索条件*/
.searchtj{position:relative; padding:10px 0px 10px;}
.searchtj .block{ padding:10px 0px 10px 0px;}
.searchtj .block ul{ float:left; width:85%;}
.searchtj .block li{ float:left;margin:0px 2% 0px 0px;text-align:left; display:inline-block;margin-bottom:10px;padding:0px;background:#f4f4f4;border:1px solid #e1e1e1; border-radius: 5px;}
.searchtj .block li a{font:16px/40px "siyuan";color:#333;display:block;padding:0px 20px;}
.searchtj .block li.on a{ color:#fff;}
.searchtj .block li.on{background:#ed3e1e; border: 1px solid #c73317;}
.searchtj .block li a:hover{ cursor: pointer;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

.searchtj .twodiv,.searchtj .threediv,.searchtj .fourdiv{border-top:1px dashed #c7c3c3;padding:20px 0px 10px 0px;overflow:hidden;}
.searchtj .twodiv{ margin-top:10px; }
.searchtj .twodiv li.on{ background:#82cd28;border: 1px solid #5e9c14;}
.searchtj .huod li{ width:15%;white-space:nowrap;text-overflow:ellipsis; }

.searchtj .threediv li.on{ background:#4692a4; border: 1px solid #2f7a8c;}
.searchtj .fourdiv li.on{ background:#C289CE;}

.searchtj .zhuti{ position:relative;}

.searchtj .showdiv{background:#fff; position:absolute; top:145px; left:0px;z-index:1000; padding:0px 10px;background:rgba(255,255,255,0.9);}
.searchtj .showdiv ul{ margin-left:20px;}



/*login/register/wmima*/
.loginbd{ 
    background:#fff;
    /* background:#ffe197 url(/images/loginbg.png) repeat top left; background-size: 60%;  */
    position: relative; z-index: 1;}
.loginbd .btm{ background:url(/images/loginbtm.png) no-repeat center;background-size: cover;  position: fixed; bottom: 0; left: 0; height: 100px; width: 100%; z-index: 1;}
.loginbd .maxwid{margin-top:0px; overflow:hidden; width:auto;}
.loginnei .backindex{display: none;}
.loginnei .backindex a{color:#000; text-indent: 90px; font:bold 20px/63px "siyuan"; position:absolute; top:28px; right:137px;background:url(/images/loginindex.png) no-repeat; width:222px; height: 63px;}
/*标题*/
.loginnei .biao{ text-align:center;}
.loginnei .biao img{padding-top:0px; display: inline-block;}
.loginnei .biao h1{font:bold 30px/40px "siyuan";color:#f15e2a; padding-bottom:0px;}
/*表单*/
.loginnei .biaodan{ width:452px; margin:10px auto;padding-bottom: 30px;}
.loginnei .biaodan table{ width:100%;}
.loginnei .biaodan .block{border-bottom:1px solid #97732c; height: 60px; padding: 5px 0;font:24px/60px "siyuan"; width:100%; margin-bottom:10px;}
.loginnei .biaodan label{ display:inline-block;width:30px; height:60px; float: left; padding-right: 20px;}
.loginnei .biaodan .yanzheng{ background:url(/images/login_ico3.png) no-repeat left center;background-size: 30px;}
.loginnei .biaodan .yanzheng2{ background:url(/images/login_ico5.png) no-repeat left center;background-size: 30px;}
.loginnei .biaodan .password{ background:url(/images/login_ico2.png) no-repeat left center;background-size: 30px;}
.loginnei .biaodan .user{ background:url(/images/login_ico1.png) no-repeat left center; background-size: 30px;}
.loginnei .biaodan .txt{font:18px/60px "microsoft yahei"; width:80%; border:0px; height:60px;background-color: #fff;}
.loginnei .biaodan .yanzhengma .txt{ width: 50%;}
.loginnei .biaodan .yanzhengma img{ max-height: 60px;float: right;}
.loginnei .biaodan .btn{font:20px/60px "siyuan";color:#000;border:0px;}
.loginnei .biaodan .small{padding:0px 10px;}
.loginnei .biaodan .big{ width:100%;}
.loginnei .biaodan .big2{ width:45%; margin: 0 2.5%;}
.loginnei .biaodan .back{ background-color: #f1f1f1;}
.loginnei .biaodan a{font:18px/60px "siyuan";color:#333;}
.loginnei .biaodan .jizhu{font:18px/60px "siyuan";color:#333333;}
.loginnei .biaodan .jizhu input[type="checkbox"]{ width:20px; height:20px; margin-right:10px;}

.loginnei .biaodan .tel{ background:url(/images/login_ico4.png) no-repeat left center;background-size: 30px;}
.loginnei .biaodan .telyz .txt{ width: 60%;}
.loginnei .biaodan .telyz .btn{float: right;font:17px/60px "siyuan";}

/*下载客户端*/
.kehuduan{ margin:30px auto 0px;}

.kehuduan .duan{ position: relative;margin-top: 50px;}
.dianzhui{background:url(/images/downpart.png) no-repeat top center; position: absolute; top: -43px; left: 50%; margin-left: -275px;width: 550px; height: 77px; }
.kehuduan .pc{ background: url(/images/kehudban1.jpg) no-repeat top center; height: 550px;}
.kehuduan .app{ background: url(/images/kehudban2.jpg) no-repeat top center; height: 550px;}

.kehuduan .pc .maxwid{ padding-top:100px; width: 800px;}
.kehuduan .app .maxwid{ padding-top:50px; width: 1000px;}
.kehuduan .pc .pic{ background: url(/images/pc.png) no-repeat; width: 461px; height: 324px;}
.kehuduan .app .pic{ background: url(/images/app.png) no-repeat center; width: 461px; height: 490px;}
.kehuduan .duan .con h1{color:#000;font:30px/60px "siyuan";}
.kehuduan .duan .con p{color:#000;font:16px/35px "siyuan"; text-align: left;margin-top: 20px;}
.kehuduan .duan .con a{ margin-top: 20px;display:inline-block;font:bold 20px/60px "siyuan"; padding:0 40px 0 90px; border-radius:10px;color:#333; }
.kehuduan .app .con p,.kehuduan .app .con a{margin-top: 10px;}
.kehuduan .pc .con a{background: rgba(255,255,255,.9) url(/images/down_pc.png) no-repeat 40px 50%;}
.kehuduan .app .con a.android{background: rgba(255,255,255,.9) url(/images/down_android.png) no-repeat 40px 50%;}
.kehuduan .app .con a.ios{background: rgba(255,255,255,.9) url(/images/down_ios.png) no-repeat 40px 50%;}
.kehuduan .app .btm{ margin: 20px 20px 0;}
.kehuduan .app .btm span{ display: inline-block; font:20px/24px "siyuan"; width: 20px; font-weight: 500;}
.kehuduan .app .btm img{ width: 120px; height: 120px; background-color: #fff; padding: 15px; border-radius: 10px;}

/*底部*/
.loginfoot{ text-align:center;height:100px; width:100%;}
.loginfoot p{font:18px/100px "microsoft yahei"; color:#000;}
.loginfoot img{ margin:0px 0px 0px 20px;}


/*搜索框*/
.rightnei .searchlan{ position:relative;margin-top:5px;}
.rightnei .searchlan input[type="text"],.searchlan .txt{ border:1px solid #6fc191; border-right:0px; border-radius:10px 0px 0px 10px;background:#fefbf6; width:250px; height:33px; text-indent:8px; float:left;font:16px/41px "microsoft yahei";}
.rightnei .searchlan input[type="button"],.searchlan .btn{ background:#6fc191;color:#fff;font:16px/35px "siyuan";border-radius:0px 10px 10px 0px; width:62px; text-align:center; height:35px; border:0px; float:left;}

/*主框*/
.zhukuang{ border:1px solid #e1e1e1; overflow:hidden; margin:20px auto;}

/*弹出框表单*/
.tanchuk{color:#000;font:16px/40px "microsoft yahei";padding:20px 40px;}
.tanchuk input[type="text"]{color:#000;font:16px/40px "microsoft yahei";width:90%; height:40px; border:1px solid #e1e1e1; background-color: #fff; text-indent: 10px;}
.tanchuk input[type="button"],.tanchuk input[type="submit"]{cursor:pointer;text-align:center;color:#fff;border:0px;margin:0px auto; }
.tanchuk input[type="button"].small,.tanchuk input[type="submit"].small{ font:16px/40px "siyuan"; padding:0px 20px;}
.tanchuk input[type="button"].big,.tanchuk input[type="submit"].big{font:16px/40px "siyuan";width:100%;}
.tanchuk input[type="textarea"]{ width:100%; height:40px; text-align:left;font:16px/20px "microsoft yahei"; color:#000;}
.tanchuk textarea{width:96%; height:40px; border:1px solid #999; font:16px/40px "microsoft yahei"; padding:2%;}
.tanchuk table{ margin:10px auto;}
.tanchuk table td{ padding: 10px 10px;}

.tanchuk i{ padding:0px 5px;font:16px/40px "siyuan";}
.tanchuk select{color:#999;padding-right:20px;font:16px/40px "microsoft yahei"; width:85%; height:40px; margin-bottom:5px;}
.tab_css{ display:none;}
/*弹出框*/
.ceng{ width:100%; height:100%; background:#333; opacity:0.8; overflow:hidden; background-size:cover; position:fixed; top:0px; left:0px; z-index:1000;display:none;}
.tanchunei{border:0px solid #e1e1e1; background:#fff; z-index:1001;}
.tanchunei .paianniu{ margin:30px 0px 20px 20px;}

/*tianc*/
.tianc{ text-align:center; display: none;z-index:1001;}
.tiancnei{margin:0px 0px 0px;height:auto;z-index:1001;background:#fff url(/images/addlayer_tit.png) no-repeat top center; width:360px; border-radius:10px; padding-bottom:20px;}
.tianc h1{font:bold 18px/50px "siyuan"; color:#fff; position:relative;}
.tianc .close{ width:22px; height:22px; position:absolute; right:10px; top:10px; display:inline-block; color:#000;font:bold 22px/22px "microsoft yahei"; cursor:pointer;}
.tianc ul{ width:70%; margin:40px auto 0; max-height:400px; overflow-y:auto;}
.tianc li{font:bold 16px/40px "siyuan"; background:#fdc240; margin-bottom:10px;border-radius:10px;}
.tianc li a{color:#000; background:url(/images/add.png) no-repeat 85% 50%; display:inline-block; width:100%;}
.tianc li:hover{background:#e5aa28;}
.tianc li:hover a{ color:#000;}

/*slideTxtBox切换*/
.slideTxtBox { overflow: hidden;text-align: left; }
.slideTxtBox .hd {color:#000;font:bold 18px/50px "siyuan";}
.slideTxtBox .hd ul { overflow: hidden; zoom: 1; }
.slideTxtBox .hd ul li { cursor: pointer; float: left;display: block; color:#000; margin-right: 30px; }
.slideTxtBox .hd ul li.on{ border-bottom: 5px solid #fdc240;color: #fdc240;}
/*排序*/
.paixutab{ width:100%; margin:0px auto; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1;}
.paixutab td{padding:5px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;color:#000;font:16px/40px "microsoft yahei"; text-align:center;}
.paixutab input.upico,.paixutab input.downico{ width:30px; height:30px; border:0px; padding:7px 0px; display:inline-block; margin:0px 7px;}
.paixutab .upico{ background:url(/images/up.png) no-repeat center;}
.paixutab .downico{ background:url(/images/down.png) no-repeat center;}
/*播放内容*/
.playbody{ background:#242424;}
.playdiv{ margin:52px auto 0; text-align:center; overflow:hidden;}
.playnei{text-align:center;}
.playnei img{border:1px solid #e1e1e1;text-align:center;}

.playtop{
    position: fixed; top: 0; left: 0;z-index: 2;
     width:100%; background-color: #242424; height: 50px; color: #fff; line-height: 50px; border-bottom: 2px solid #3B3B3B;}
.playtop .fl{color: #fff; padding-left: 20px; font-size: 20px; font-weight: bold;}
.playtop button{ width:40px; height:40px; border:0px; float:left; margin:5px 8px;}
.playtop span{  color: #fff;padding:0 5px;float:left; font-size: 20px;}
.playtop .print{background:url(/images/classT_ico1.png) no-repeat center; background-size: 35px;}
.playtop .download{background:url(/images/classT_ico2.png) no-repeat center;background-size: 35px;}
.playtop .enlarge{background:url(/images/classT_ico5.png) no-repeat center;background-size: 35px;}
.playtop .narrow{background:url(/images/classT_ico6.png) no-repeat center;background-size: 35px;}
.playtop .fullScreen{background:url(/images/classT_ico7.png) no-repeat center;background-size: 35px;}
.playtop .start{ background:url(/images/classT_ico3.png) no-repeat center;}
.playtop .end{ background:url(/images/classT_ico4.png) no-repeat center;}

.playnei .img{display:table;position:relative; overflow:hidden;width:100%;max-height:1811px;text-align:center;}
.playnei .img span{display:table-cell; text-align:center; vertical-align:middle;*position:absolute;left:50%;top:50%;}
.playnei .img img{*position:relative; vertical-align:top;left:-50%;top:-50%; }/*max-width:1280px;max-height:800px;  */

.playdiv .anniu{ width:70px; height:70px;border:0px;}
.playdiv .plays{ background:rgba(0,0,0,.9) url(/images/class_start.png) no-repeat center; border-radius: 10px; position:fixed; left:50%; top:50%; margin:-35px 0 0 -35px;}
.playdiv .anniulr{ width:35px; height:70px;border:0px;}
.playdiv .left{ background:rgba(0,0,0,.9) url(/images/class_left.png) no-repeat center; position:fixed; left:170px; top:50%; margin-top:-35px;}
.playdiv .right{ background:rgba(0,0,0,.9) url(/images/class_rigjt.png) no-repeat center; position:fixed; right:170px; top:50%; margin-top:-35px;}
.playdiv .anniu2{ width:70px; height:70px; border:0px;}
.audiodiv{text-align:center;}

.playnei .audiodiv img{ height:660px;width:auto;}
.playdiv .suolve{background:rgba(0,0,0,0.6) url(/images/suolveico.png) no-repeat center;}

.suolvdiv{background:#535353;height:100%; width:110px;position:fixed; top:50px; left:0px;z-index:200;}
.suolvdiv ul{ overflow-y: scroll;height:90%;}
.suolvdiv li{ margin:2px auto 10px;text-align:center;font:14px/20px "microsoft yahei";}
.suolvdiv li img{ height:75px; width:75px;display:inline-block;}
.suolvdiv li span{ display:block; color:#fff;}
.suolvdiv li a{ text-align:center;display:inline-block;}
.suolvclose{ position:fixed;left:110px; top:50%; background: #535353 url(/images/shou.png) no-repeat center;width:16px; height:130px;  margin-top: -65px;display:inline-block; cursor:pointer; border-radius: 0 5px 5px 0;}


/*资源详情*/
.ziyuanxq{ width:670px; margin:20px auto;}
/*介绍*/
.ziyuanxq .jieshao .fl{ border:1px solid #e1e1e1; width:40%; text-align:center; height:190px;display:table;position:relative; overflow:hidden;}
.ziyuanxq .jieshao .fl a{ display:table-cell; text-align:center; vertical-align:middle;*position:absolute;left:50%;top:50%;}
.ziyuanxq .jieshao .fl img{ *position:relative; vertical-align:top;left:-50%;top:-50%; max-width:268px; max-height:190px;}
.ziyuanxq .jieshao .fr{width:50%;}
.ziyuanxq .jieshao .fr h1{color:#000;font:22px/40px "microsoft yahei";}
.ziyuanxq .jieshao .fr p{color:#000;font:18px/40px "microsoft yahei";}
.ziyuanxq .jieshao .fr p label{ float:left;}
.ziyuanxq .jieshao .fr p .xing{width: 27px;height: 27px;background: url(/images/star.gif) no-repeat 0 -29px; display:inline-block;margin-top:7px;}
.jiezi{ margin:40px auto;color:#666;font:16px/40px "microsoft yahei";}
input[type="button"].beizhuico,.beizhuico{ background:url(/images/New_Post.png) no-repeat right bottom; border:0px; width:21px; height:21px; border-radius:0px;}

/*资讯列表*/
.newslist ul{ margin:20px 0px;}
.newslist li{font:15px/70px "microsoft yahei"; padding:0px 5%; display:block;width:90%; position: relative;float:left;}
.newslist li a{color:#333; float:left;display:block;}
.newslist li:hover{ background-color: #fefbf5;}
.newslist li span{color:#666; float:right; display:inline-block;}
.newslist li i{ width: 6px; height: 6px; background-color: #ff0000 ;border-radius: 100%; display: inline-block;
    position: absolute; left:4%; top:30px;
}

/*资讯详情*/
.newsxiang{ overflow:hidden; padding-bottom:20px;}
/*通知上部*/
.newstop{ border-bottom:1px solid #e1e1e1; overflow:hidden;}
.newstop .fl{ width:76%;}
.newstop h3{color:#000;font:20px/70px "microsoft yahei";padding-left:20px;}
.newstop .fl span,.newstop2 .time{color:#666;font:16px/36px "microsoft yahei";padding-left:45px;display:inline-block; background:url(/images/time.png) no-repeat 20px 50%; background-size: 20px;}
.newstop .fr{ width:23%;}
.newstop .fr .share{ margin-top:70px;}
.newstop .fr .share span{float:left;color:#666;font:16px/36px "microsoft yahei";}
/* 提醒上部 */
.newstop2 h3{padding-left:0px;}
.newstop2 .fr{text-align: right;}
.newstop2 .time{line-height: 70px;}
/*文字*/
.newsxiang .wenzi{min-height: 500px;color:#333;font:16px/30px "microsoft yahei"; padding:20px 20px;border-bottom:0; overflow:hidden;}
.newsxiang .wenzi .pic{margin:0px auto; text-align: center;}
.newsxiang img{max-width:700px;  display:inline-block; border:1px solid #e1e1e1; padding:10px;}
.newsxiang .wenzi p{text-align:left; text-indent:0;}


/*翻页*/
.newsfanye{ margin:0px auto; width:100%; padding: 20px 0; overflow: hidden;border-top:1px solid #e1e1e1; }
.newsfanye li{ width:50%; float:left; text-align:left;}
.newsfanye li span{color:#666;font:16px/36px "microsoft yahei";padding-left:20px;display:inline-block;}
.newsfanye li a{ text-decoration:underline;width:300px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
/*404*/
.errorpage{ background:#fff url(/images/404.png) no-repeat 50% 50%; background-size: 500px; width:100%; height:100%; min-height:500px; text-align:center;}
.errorpage h1{ padding-top:450px;font:25px/35px "siyuan";}
.errorpage p{ padding-top:20px;}
.errorpage p a{font:20px/45px "siyuan"; width: 185px; background: url(/images/404btn.png) no-repeat; color:#fff; text-align: center; margin: 0 20px; display: inline-block;}

/*颜色*/
.yellow{ color:#edac3a;}
.red{ color:#c9455a;}
.blue{ color:#74cfe4;}
.green{ color:#6fc191;}
.black{ color:#000;}
.gray{ color:#939b9e;}
.byellow{ background:#FFD02B;}
.bred{ background:#c9455a;}
.bblue{ background:#57b2e1;}
.bgreen{ background:#6fc191;}
.bgray{ background:#939b9e;}
.bgreenq{background:#6fc191;}


/*分页*/
.fenye3{ margin:30px auto;overflow:hidden; text-align: center;clear: both; }
.conmain4 .fenye3{margin:50px auto;}
.pagination{ display: inline-block;}
.pagination li,.pagination .page,.pagination .first,.pagination .prev,.pagination .next,.pagination .last{ display: inline-block;
    background:#e3e3e3;padding:0px 9px;margin:0px 5px; border-radius:5px; height:26px;font:14px/26px "microsoft yahei";}
.pagination li.next{ background-color: #fbc831;border-radius:20px;}
.pagination li.active{background:#f15e2a;cursor:hand;border-radius:20px;}
.pagination li a{ color:#333333;display:inline-block; font:14px/26px "microsoft yahei";}
.pagination li.active a{ color:#fff;}
.pagination li.disabled{background:#e3e3e3;}
.pagination li.disabled a{ color:#666;}
.fenye3 .tiao{ background:none;}
.fenye3 .tiao input[type="text"]{font:14px/26px "microsoft yahei"; width:24px; height:24px; margin:0px 3px; border:1px solid #e1e1e1; text-align:center;border-radius:5px; background-color: #ffffff;}
.fenye3 .tiao input[type="button"]{font:14px/26px "microsoft yahei"; margin-left:10px; background-color: #f15e2a; border-radius:5px; color:#ffffff; border:0; padding: 0 10px;}

/*暂无内容*/
.nothing{ text-align:center; width:100%; padding:80px 0px 100px;}
.nothing img{ width:500px;}
/*加载中*/
.loaddiv{ background:url(/images/load.gif) no-repeat center; width:124px; height:124px; position:fixed; top:50%; left:50%; margin:-62px 0 0 -62px;}

/*图片轮播*/
.bigpicms { background: #f4f4f4;margin: 0; padding: 0; height:100%;width:100%; position:fixed; left:0; top:0; z-index:1000;}
.swiper-container { width: 100%; height: 300px; margin-left: auto; margin-right: auto; }
.swiper-slide { background-size: cover; background-position: center; }
.gallery-top { height:80%; width: 100%;}
.gallery-top .swiper-slide{ background-position:center 50px; background-size:auto 90%; background-repeat:no-repeat;}
.gallery-thumbs { height: 20%; box-sizing: border-box; padding: 10px 0; }
.gallery-thumbs .swiper-slide { height: 100%; opacity: 0.4;background-position:center; background-size:auto 70%; background-repeat:no-repeat; }
.gallery-thumbs .swiper-slide-active { opacity: 1; }
.gallery-top span{ text-align:center;font:bold 16px/30px "microsoft yahei"; color:#333; width:74%; height:30px; position:absolute;top:10px;left:50%; margin-left:-37%; z-index:10; }
/*按钮*/
.bigpicms .close{ background:url(/images/close-ico.png) no-repeat center; background-size:100%; height:30px; width:30px; position:absolute; top:10px; left:10px; z-index:1000;}
.bigpicms .anniu{ position:absolute; top:68%; right:0;z-index:1000;}
.bigpicms .tianj{position:absolute;top:0; right:0; z-index:1000;}
.bigpicms .tianj label,.bigpicms .shoucang,.quanp{z-index:1000;cursor:pointer;font:14px/30px "microsoft yahei"; text-align:center; text-align:center; color:#fff; border:0px; border-radius:10px; padding:0px 10px; background-color:#edbf47; display:inline-block; margin:10px 10px 0 0;}
.bigpicms .tianj .on{background:#c93117 url(/images/xzon.png) no-repeat 98% 98%; background-size:14px;}
.bigpicms .tianj input{ width:0; height:0;-webkit-appearance:none;position:absolute; left:0px; top:.2rem;}
.bigpicms .shoucang,.quanp{background:#00CC99;}
.quanp{ float:right;}
.lunbo img{max-width:1200px; text-align:center;}

/* 适配小屏幕 */
@media screen and (max-width: 1540px) {
    .maxwid {width: 1300px;}
    .ziyuanlist2 .workx{left: 10%;}
    .rightnei .ziyuanlist .workx{left: 12%;}
/* header */
.toplogo img{height: 40px;margin-top: 35px;}
.yhcmenu li.m{padding: 0px 15px;}
.yhcmenu li.m a{font-size: 15px;}

/* home */
.topnews .bd{width: 1300px;}
.indexslide .hd ul li{width: 216.666px;}
.indexslide .bd ul{margin: 20px -5px;}
.indexslide .bd li{margin: 10px 5px; width: 242px;}
.indexslide .bd li img{width: 242px; height: 168px;}
.adplace img{ width: 1300px;}

/* 二级页 */
.conmain3 .nei .line{width: 1300px;left: 0px;}
.conmain3 .leftmenu{ width: 240px;}
.conmain3 .leftmenu li a{ font-size: 15px;}
.conmain3 .younei{width: 997px;}
/* 我的 */
.conmain2 .formnei table{width: 80%;}

/*资源列表*/
.ziyuanlist{ margin-left: 0%; }
.ziyuanlist li{ margin:20px 1%;width: 18%;}

.ziyuanlist2{margin:0;}
.ziyuanlist2 li{margin:20px 1%;}

/*备课详情*/
.bkbody .ziyuanlist{margin: 0 -2.4%;}
.bkbody .ziyuanlist li{ width:15%;margin:10px 2.4%;}
/*活动列表*/
.beikelist ul{margin: 0 -10px;}
.beikelist li{margin:20px 10px;width:183.4px;height:113px; line-height:50px;}
.beikelist li a{margin: 40px 12% 0;}
/*备课*/
.bkbody .beikelist ul{margin:0 1.5% 0 0;}
.bkbody .beikelist li{margin:20px 2.5%;}

/*子页*/
.ziyenei .ziyuanlist{ min-height: 500px; margin: 0 -5% 0 0;}
.ziyenei .ziyuanlist li{ margin:20px 5%;}
/* 备注 */
.beizhuzi{right:-80px;width:75px;padding:10px 2px;}
/* login */
.loginbd .maxwid{ width: auto;}
.loginnei{ background-size: 600px;/*margin-top:50px;*/}
.loginnei .backindex a{top:20px;right: 77px;}
.loginbd .btm{ height: 100px;}
.loginbd .zkfoot .maxwid{ width: 900px;}
/*标题*/
.loginnei .biao img{height: 50px;}
.loginnei .biao h1{font-size: 25px; padding-bottom:10px;}
/*表单*/
.loginnei .biaodan{ width:365px;padding-bottom: 30px;}
.loginnei .biaodan .block{height: 45px; padding: 5px 0;font:20px/45px "siyuan";}
.loginnei .biaodan label{ height:45px;padding-right: 10px;}
.loginnei .biaodan .yanzheng,.loginnei .biaodan .password,.loginnei .biaodan .user{background-size: 25px;}
.loginnei .biaodan .txt{font:18px/45px "microsoft yahei";height:45px;}
.loginnei .biaodan .yanzhengma img{ max-height: 45px;}
.loginnei .biaodan .btn{font:20px/50px "siyuan";}
.loginnei .biaodan .small{padding:0px 10px;}
.loginnei .biaodan a{font:20px/45px "siyuan";}
.loginnei .biaodan .jizhu{font:20px/45px "siyuan";}
.loginnei .biaodan .jizhu input[type="checkbox"]{ width:20px; height:20px; margin-right:10px;}

.loginnei .biaodan .tel{ background-size: 25px;}
.loginnei .biaodan .telyz .txt{ width: 50%;}
.loginnei .biaodan .telyz .btn{font:17px/45px "siyuan";}
/* 结束备课 */
.closebk{ top:300px;margin-right:-720px;}
.closebk .btn{ height:167px; width: 60px; background-size: 60px 167px;}
}


@media screen and (max-width: 1300px) {
    .maxwid {width: 1080px;}
    .localplace .weizhi{ width: 350px; overflow: hidden; display: block; height: 60px; text-overflow: ellipsis; white-space: nowrap;}
/* header */
.toplogo img{height: 35px;margin-top: 37.5px;}
.yhcmenu li.m{padding: 0px 10px;}
.yhcmenu li.m a{font-size: 14px;}

/* home */
.topnews .bd{width: 1080px;}
.indexslide .hd ul li{width: 180px; height: auto;}
.indexslide .bd ul{margin: 20px -5px;}
.indexslide .bd li{margin: 10px 5px; width: 198px;}
.indexslide .bd li img{width: 198px; height: 131px;}
.adplace img{ width: 1080px;}

/* 二级页 */
.conmain3 .nei .line{width: 1080px;left: 0px;}
.conmain3 .leftmenu{ width: 200px;}
.conmain3 .leftmenu .tit{ background-size: 190px; line-height: 60px;}
.conmain3 .leftmenu li a{ font-size: 15px;margin: 10px 10px 20px;}
.conmain3 .younei{width: 817px;}
/* 我的 */
.conmain2 .formnei table{width: 90%;}

/*资源列表*/
.ziyuanlist{ margin-left: 0%; }
.ziyuanlist li{ margin:20px 1%;width: 18%;}

.ziyuanlist2{margin:0;}
.ziyuanlist2 li{margin:20px 1%;}

/*备课详情*/
.bkbody .ziyuanlist{margin: 0 -1%;}
.bkbody .ziyuanlist li{ width:18%;margin:10px 1%;}
.ziyuanlist li.huod a{font: 600 14px/20px "microsoft yahei";max-height: 40px; vertical-align:top; margin-top: 40px;}
/*活动列表*/
.beikelist ul{margin: 0 -5px;}
.beikelist li{margin:20px 5px;width:155.4px;height:95px;}
.beikelist li a{margin: 35px 12% 0; line-height:20px;}
/*备课*/
.bkbody .beikelist ul{margin:0 1.5% 0 0;}
.bkbody .beikelist li{margin:20px 2.4%;}

/*子页*/
.ziyenei .ziyuanlist{ margin: 0 0 0 2.5%;}
.ziyenei .ziyuanlist li{ margin:20px 4%;}
/* 备注 */
.beizhuzi{right:-60px;width:60px;padding:10px 2px;}
.workx{ top:0;}
.xuank{right: 5px;}
.xuank label{width: 25px;height: 25px; background-size: 25px;}
.xuank .on{ background-size: 25px;}
/* 结束备课 */
.closebk{ top:300px;margin-right:-610px;}
.closebk .btn{ height:111px; width: 40px; background-size: 40px 111px;}
}